Polynomial-time Algorithm for Determining the Graph Isomorphism
نویسنده
چکیده
The methodology of positioning graph vertices relative to each other to solve the problem of determining isomorphism of two undirected graphs is developed. Based on the position of the vertex in one of the graphs, it is determined the corresponding vertex in the other graph. For the selected vertex of the undirected graph, define the neighborhoods of the vertices are defined. Next, it is constructed the auxiliary directed graph, spawned by the selected vertex. The vertices of the digraph are positioned by special characteristics — vectors, which locate each vertex of the digraph relative the found neighborhoods. This enabled to develop the polynomial-time algorithm for determining graph isomorphism.
منابع مشابه
Polynomial-time algorithm for determining the graph isomorphism (v.2)
We develop the methodology of positioning graph vertices relative to each other to solve the problem of determining isomorphism of two undirected graphs. Based on the position of the vertex in one of the graphs, it is determined the corresponding vertex in the other graph. For the selected vertex of the undirected graph, we define the neighborhoods of the vertices. Next, we construct the auxili...
متن کاملUniqueness Trees: A Possible Polynomial Approach to the Graph Isomorphism Problem
This paper presents the novel ‘uniqueness tree’ algorithm, as one possible method for determining whether two finite, undirected graphs are isomorphic. We prove that the algorithm has polynomial time complexity in the worst case, and that it will always detect the presence of an isomorphism whenever one exists. We also propose that the algorithm will equivalently discern the lack of an isomorph...
متن کاملAccelerations for Graph Isomorphism
In this paper, we present two main results. First, by only one conjecture (Conjecture 2.9) for recognizing a vertex symmetric graph, which is the hardest task for our problem, we construct an algorithm for finding an isomorphism between two graphs in polynomial time O(n). Second, without that conjecture, we prove the algorithm to be of quasi-polynomial time O(n ). The conjectures in this paper ...
متن کاملIs code equivalence easy to decide?
We study the computational difficulty of deciding whether two matrices generate equivalent linear codes, i.e., codes that consist of the same codewords up to a fixed permutation on the codeword coordinates. We call this problem Code Equivalence. Using techniques from the area of interactive proofs, we show on the one hand, that under the assumption that the polynomial-time hierarchy does not co...
متن کاملPolynomial-time Algorithm for Isomorphism of Graphs with Clique-width at most 3
The clique-width is a measure of complexity of decomposing graphs into certain tree-like structures. The class of graphs with bounded clique-width contains bounded tree-width graphs. While there are many results on the graph isomorphism problem for bounded treewidth graphs, very little is known about isomorphism of bounded cliquewidth graphs. We give the first polynomial-time graph isomorphism ...
متن کامل